Skip to content

refactor(server): consensus restore, fail-stop, linear cleanup batch - #3911

Merged
numinnex merged 5 commits into
masterfrom
fix_cleanup_issues_nextnext
Aug 20, 2026
Merged

refactor(server): consensus restore, fail-stop, linear cleanup batch#3911
numinnex merged 5 commits into
masterfrom
fix_cleanup_issues_nextnext

Conversation

@numinnex

Copy link
Copy Markdown
Contributor

No description provided.

@numinnex

Copy link
Copy Markdown
Contributor Author

Merge it after #3909

@codecov

codecov Bot commented Aug 18, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 96.08802% with 16 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.69%. Comparing base (3db955e) to head (848ac9c).

Files with missing lines Patch % Lines
core/server/src/bootstrap.rs 72.41% 7 Missing and 1 partial ⚠️
core/server/src/responses.rs 95.78% 0 Missing and 4 partials ⚠️
core/partitions/src/types.rs 87.50% 1 Missing ⚠️
core/server_common/src/executor.rs 97.22% 1 Missing ⚠️
core/simulator/src/bin/simulator-ui.rs 0.00% 1 Missing ⚠️
core/simulator/src/bin/workload-fuzz.rs 0.00% 1 Missing ⚠️
Additional details and impacted files
@@              Coverage Diff              @@
##             master    #3911       +/-   ##
=============================================
- Coverage     83.78%   71.69%   -12.09%     
  Complexity     1358     1358               
=============================================
  Files          1212     1211        -1     
  Lines        166189   153942    -12247     
  Branches     133663   121541    -12122     
=============================================
- Hits         139243   110372    -28871     
- Misses        23320    39802    +16482     
- Partials       3626     3768      +142     
Components Coverage Δ
Rust Core 69.15% <96.08%> (-15.39%) ⬇️
Java SDK 66.67% <ø> (ø)
C# SDK 74.99% <ø> (-1.56%) ⬇️
Python SDK 90.00% <ø> (ø)
PHP SDK 84.48% <ø> (ø)
Node SDK 95.94% <ø> (ø)
Go SDK 68.32% <ø> (ø)
Files with missing lines Coverage Δ
core/configs/src/common/server.rs 100.00% <100.00%> (ø)
core/configs/src/server_config/cluster.rs 98.70% <100.00%> (+0.01%) ⬆️
core/configs/src/server_config/defaults.rs 100.00% <100.00%> (ø)
core/metadata/src/impls/metadata.rs 86.61% <100.00%> (-0.04%) ⬇️
core/partitions/src/iggy_partition.rs 87.49% <100.00%> (+0.61%) ⬆️
core/partitions/src/lib.rs 0.00% <ø> (ø)
core/server/src/dispatch.rs 89.34% <100.00%> (+0.01%) ⬆️
core/server/src/main.rs 65.78% <100.00%> (+1.90%) ⬆️
core/server/src/partition_reconciler.rs 97.86% <100.00%> (+0.20%) ⬆️
core/server_common/src/buffer.rs 73.58% <100.00%> (ø)
... and 11 more

... and 280 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@numinnex numinnex changed the title refactor(consensus): single restore constructor + wedge/replay/ack fixes @numinnex refactor(server): consensus restore, fail-stop, linear cleanup batch Aug 18, 2026
@numinnex numinnex changed the title @numinnex refactor(server): consensus restore, fail-stop, linear cleanup batch refactor(server): consensus restore, fail-stop, linear cleanup batch Aug 18, 2026
@numinnex
numinnex force-pushed the fix_cleanup_issues_nextnext branch from 6a452a2 to 86993ea Compare August 20, 2026 08:25
@numinnex
numinnex merged commit 8ed41c7 into master Aug 20, 2026
99 checks passed
@numinnex
numinnex deleted the fix_cleanup_issues_nextnext branch August 20, 2026 10:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants